using System;

namespace Week2_work1
{
    class Program
    {
        string num ="";
        int n = 0;
        static void Main(string[] args)
        {
            Console.WriteLine("请输入指定数字"); v12q
            Program p = new Program();  
            p.PrimeNum();
        }

        public void PrimeNum() {
            num = Console.ReadLine();                //数字输入
            n = int.Parse(num);                     //转换
            Console.WriteLine($"{num}的素数因子有：");
            for (int i = 2; i <= n; i++) {
                if (n % i == 0&&isPrime(i))
                {                   //如果 i是n的因子
                    Console.WriteLine(i);
                }    
            }  
        }
        static bool isPrime(int i) {
            for (int j = 2; j < i; j++) {
                if (i % j == 0) {
                    return false;
                }
            }
            return true;
        }
    }
}
